//package org.example.controller.book;
//
//
//import org.example.annotation.HasRole;
//import org.example.dao.commom.Result;
//import org.example.dao.commom.ResultCode;
//import org.example.dao.entity.book.BCommodity;
//import org.example.dao.entity.book.BKind;
//import org.example.service.book.KindService;
//import org.springframework.web.bind.annotation.*;
//
//import javax.annotation.Resource;
//import java.util.List;
//
///**
// * @author 22449
// */
//@RestController
//@RequestMapping("/commodity")
//@CrossOrigin
//public class KindController {
//
//    //TODO 新增
//
//    /**
//     * 增加学院信息(管理)
//     */
//    @PostMapping("addKind")
//    public Result addKind(@RequestBody BKind BKind) {
//        kindService.addKind(BKind);
//        return new Result(ResultCode.SUCCESS, null);
//    }
//
//    //TODO 查询
//
//    /**
//     * 获取学院列表(功能)(管理)
//     */
//    @HasRole(role = "管理员")
//    @PostMapping(value = "/getName")
//    public Result getNameList(@RequestBody BKind BKind) {
//        String level = BKind.getLevel();
//        List<BKind> list = kindService.getNameList(level);
//        return new Result(ResultCode.SUCCESS, list);
//    }
//
//    /**
//     * 获取学院下的专业列表(功能)(管理)
//     */
//    @PostMapping(value = "/getMaster")
//    public Result getMasterList(@RequestBody BKind BKind) {
//        String name = BKind.getName();
//        String level = BKind.getLevel();
//        List<BKind> list = kindService.getMasterList(name, level);
//        return new Result(ResultCode.SUCCESS, list);
//    }
//
//    /**
//     * 查询商品属于什么专业(管理)
//     */
//    @PostMapping("selectCommodityKind")
//    public Result selectCommodityKind(@RequestBody BCommodity BCommodity) {
//        String id = BCommodity.getId();
//        List<BKind> list = kindService.selectCommodityKind(id);
//        return new Result(ResultCode.SUCCESS, list);
//    }
//
//    /**
//     * 获取年级列表(管理)
//     */
//    @PostMapping("getLevelList")
//    public Result getLevelList() {
//        List<BKind> list = kindService.getLevelList();
//        return new Result(ResultCode.SUCCESS, list);
//    }
//    //TODO 更新
//
//    /**
//     * 修改学院信息(管理)
//     */
//    @PostMapping("updateKind")
//    public Result updateKind(@RequestBody BKind BKind) {
//        kindService.updateKind(BKind);
//        return new Result(ResultCode.SUCCESS, null);
//    }
//    //TODO 删除
//
//    /**
//     * 删除学院信息(管理)
//     */
//    @PostMapping("deleteKind")
//    public Result deleteKind(@RequestBody BKind BKind) {
//        String id = BKind.getId();
//        kindService.deleteKind(id);
//        return new Result(ResultCode.SUCCESS, null);
//    }
//
//    /**
//     * 服务对象
//     */
//    @Resource
//    private KindService kindService;
//
//
//}
